3599,3600,3601,3602,3603,3603,3603,3603,3602,3602,3601,3600,3600,3599,3598,3597,3596,3595,3595,3594,3594,3593,3593,3592,3591,3590,3590,3589,3588,3587,3587,3586,3585,3584,3583,3582,3581,3580,3579,3578,3577,3577,3576,3576,3575,3575,3574,3574,3573,3573,3572,3571,3570,3570,3569,3569,3569,3568,3568,3567,3566,3565,3564,3564,3564,3563,3562,3562,3561,3561,3561,3561,3561,3562,3562,3562,3562,3562,3562,3563,3563,3564,3565,3566,3568,3569,3570,3571,3571,3573,3574,3575,3576,3577,3579,3580,3581,3582,3583,3583,3584,3585,3586,3587,3587,3588,3589,3590,3591,3592,3593,3593,3594,3595,3596,3597,3598,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3610,3611,3612,3612,3613,3613,3614,3615,3615,3616,3617,3617,3618,3618,3619,3620,3620,3621,3621,3621,3622,3622,3622,3623,3623,3623,3622,3621,3620,3619,3618,3618,3617,3617,3616,3615,3614,3614,3613,3613,3612,3611,3610,3610,3609,3608,3607,3606,3605,3605,3604,3603,3602,3601,3600,3599,3597,3595,3593,3592,3590,3589,3588,3587,3586,3585,3584,3582,3581,3579,3578,3577,3576,3575,3574,3573,3572,3571,3571,3571,3570,3570,3569,3569,3568,3568,3567,3567,3566,3565,3564,3563,3562,3561,3561,3561,3561,3560,3559,3559,3559,3559,3558,3558,3558,3557,3557,3557,3557,3557,3557,3557,3557,3556,3556,3556,3556,3555,3555,3555,3555,3555,3554,3554,3554,3553,3552,3552,3552,3552,3552,3551,3551,3551,3551,3551,3550,3550,3550,3549,3549,3549,3548,3548,3547,3547,3546,3546,3545,3545,3545,3544,3544,3544,3544,3544,3544,3544,3545,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3553,3553,3553,3553,3552,3552,3552,3552,3552,3552,3553,3553,3553,3553,3554,3554,3555,3556,3557,3557,3558,3559,3560,3561,3562,3563,3564,3564,3564,3564,3564,3564,3564,3564,3563,3563,3563,3563,3563,3564,3564,3564,3565,3565,3565,3565,3565,3565,3565,3565,3566,3566,3566,3566,3566,3566,3565,3565,3565,3565,3564,3564,3564,3564,3564,3565,3565,3566,3567,3568,3568,3569,3570,3570,3571,3572,3572,3573,3573,3574,3574,3574,3574,3573,3573,3573,3572,3572,3572,3572,3572,3573,3573,3574,3575,3576,3576,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3578,3578,3579,3580,3580,3581,3582,3583,3584,3585,3586,3587,3587,3588,3589,3589,3590,3591,3592,3593,3593,3592,3592,3591,3591,3590,3589,3588,3588,3588,3588,3588,3588,3588,3589,3590,3591,3591,3592,3592,3593,3594,3595,3596,3596,3597,3598,3598,3599,3599,3599,3599,3599,3599,3598,3598,3598,3598,3598,3598,3599,3599,3600,3600,3600,3600,3600,3600,3600,3599,3599,3598,3597,3596,3596,3596,3595,3595,3594,3593,3593,3592,3592,3591,3591,3590,3590,3590,3589,3589,3588,3588,3589,3590,3590,3590,3590,3590,3590,3589,3589,3588,3588,3587,3587,3586,3586,3586,3585,3585,3584,3584,3583,3582,3581,3581,3581,3581,3581,3582,3582,3583,3583,3585,3586,3587,3588,3589,3590,3590,3591,3591,3592,3593,3594,3594,3595,3596,3597,3597,3596,3595,3594,3594,3594,3595,3596,3597,3598,3599,3600,3601,3602,3614,3613,3613,3613,3614,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3624,3625,3637,3636,3636,3635,3634,3634,3633,3633,3633,3633,3633,3633,3634,3635,3636,3636,3637,3638,3639,3639,3640,3641,3642,3643,3644,3645,3646,3647,3647,3648,3648,3649,3657,3657,3658,3658,3659,3660,3661,3662,3662,3663,3664,3664,3664,3665,3665,3666,3667,3668,3669,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3686,3687,3688,3688,3689,3690,3690,3691,3692,3693,3693,3693,3693,3693,3693,3693,3692,3692,3691,3691,3690,3689,3689,3688,3687,3687,3686,3686,3687,3688,3688,3689,3689,3690,3690,3690,3689,3688,3687,3686,3685,3687,3690,3690,3691,3692,3693,3694,3695,3696,3697,3698,3698,3699,3699,3699,3699,3699,3698,3698,3697,3696,3695,3694,3693,3692,3690,3689,3689,3688,3688,3687,3687,3686,3686,3686,3687,3685,3683,3682,3681,3681,3680,3679,3679,3679,3679,3680,3680,3681,3682,3683,3683,3684,3685,3686,3686,3683,3682,3680,3679,3677,3675,3674,3673,3672,3671,3670,3669,3658,3659,3659,3659,3659,3659,3659,3658,3657,3657,3656,3655,3654,3654,3655,3655,3655,3655,3655,3656,3656,3657,3657,3658,3659,3660,3660,3660,3660,3659,3659,3659,3659,3658,3658,3658,3658,3658,3658,3659,3660,3661,3662,3662,3663,3664,3665,3666,3667,3667,3667,3667,3666,3666,3665,3664,3663,3663,3663,3663,3664,3665,3666,3667,3667,3668,3668,3668,3668,3668,3668,3667,3667,3666,3665,3666,3666,3667,3667,3667,3667,3667,3666,3665,3664,3663,3663,3662,3662,3662,3661,3661,3661,3662,3662,3663,3664,3664,3665,3666,3664,3664,3663,3663,3662,3662,3661,3661,3660,3659,3659,3659,3659,3659,3659,3660,3660,3660,3660,3659,3659,3658,3657,3656,3656,3655,3654,3654,3653,3653,3653,3653,3653,3652,3652,3652,3651,3651,3651,3651,3651,3651,3651,3651,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3653,3653,3654,3654,3654,3655,3655,3656,3655,3654,3653,3652,3651,3651,3650,3649,3648,3647,3647,3647,3647,3647,3647,3647,3648,3648,3649,3649,3650,3651,3652,3653,3654,3654,3652,3651,3651,3650,3650,3650,3650,3650,3651,3651,3652,3652,3653,3654,3655,3656,3657,3657,3658,3669,3667,3666,3665,3665,3664,3663,3662,3661,3660,3660,3659,3658,3658,3657,3657,3656,3656,3656,3656,3656,3657,3649,3649,3649,3649,3649,3649,3648,3648,3648,3647,3646,3645,3645,3644,3643,3642,3641,3640,3639,3638,3637,3625,3625,3625,3625,3624,3624,3623,3622,3621,3620,3619,3618,3617,3616,3614,3602,3603,3603,3602,3602,3602,3601,3600,3599,3598,3597,3597,3598;1657,1657,1657,1657,1656,1655,1654,1653,1652,1651,1651,1651,1650,1650,1650,1650,1650,1650,1651,1651,1652,1652,1653,1653,1654,1654,1655,1655,1655,1655,1656,1656,1656,1656,1656,1656,1656,1656,1656,1656,1657,1658,1658,1659,1659,1660,1660,1661,1662,1663,1663,1663,1663,1662,1661,1660,1659,1659,1658,1658,1657,1656,1656,1655,1654,1654,1653,1652,1652,1651,1650,1649,1648,1648,1646,1645,1644,1643,1642,1642,1641,1640,1639,1639,1639,1639,1639,1639,1638,1638,1638,1638,1638,1638,1638,1638,1638,1638,1638,1639,1639,1639,1639,1639,1640,1640,1640,1640,1640,1640,1640,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1641,1640,1640,1640,1640,1639,1639,1639,1638,1638,1637,1637,1637,1636,1636,1636,1635,1635,1634,1633,1633,1632,1631,1630,1629,1628,1627,1626,1626,1625,1624,1624,1624,1624,1624,1624,1625,1625,1626,1626,1627,1627,1628,1628,1629,1629,1630,1630,1631,1631,1632,1632,1632,1632,1633,1633,1633,1633,1633,1633,1633,1633,1632,1631,1631,1631,1631,1630,1630,1630,1630,1629,1629,1628,1627,1627,1627,1627,1627,1627,1627,1627,1627,1628,1629,1629,1630,1630,1631,1631,1632,1632,1633,1633,1633,1633,1633,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1642,1643,1644,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1655,1656,1657,1658,1659,1660,1661,1662,1662,1663,1664,1665,1666,1667,1667,1668,1669,1670,1671,1672,1673,1674,1674,1675,1676,1676,1677,1677,1678,1679,1680,1680,1681,1682,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1691,1691,1691,1691,1690,1690,1690,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1718,1719,1720,1721,1721,1720,1720,1720,1719,1719,1718,1718,1717,1716,1715,1714,1713,1712,1711,1710,1710,1709,1708,1707,1706,1706,1705,1704,1703,1702,1701,1700,1699,1698,1697,1696,1695,1694,1693,1692,1691,1690,1689,1688,1687,1686,1686,1685,1684,1683,1682,1682,1681,1681,1680,1680,1679,1679,1679,1680,1680,1680,1681,1681,1682,1682,1683,1684,1685,1685,1686,1687,1687,1688,1689,1690,1691,1691,1692,1693,1694,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1705,1706,1707,1707,1708,1708,1708,1709,1709,1708,1707,1707,1706,1705,1704,1703,1703,1703,1703,1704,1705,1705,1706,1706,1707,1707,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1720,1719,1719,1719,1718,1718,1718,1717,1716,1715,1714,1713,1712,1711,1711,1710,1709,1708,1707,1706,1705,1704,1703,1702,1701,1700,1699,1698,1697,1697,1696,1696,1696,1696,1697,1698,1698,1699,1699,1699,1698,1698,1697,1697,1696,1696,1695,1694,1693,1692,1691,1690,1690,1690,1689,1688,1687,1686,1685,1685,1684,1684,1683,1683,1682,1682,1681,1680,1680,1679,1678,1677,1676,1675,1674,1673,1672,1671,1670,1670,1669,1669,1668,1667,1666,1666,1665,1664,1663,1662,1662,1661,1660,1659,1659,1658,1658,1658,1658,1660,1661,1661,1662,1663,1664,1665,1665,1665,1665,1665,1665,1665,1665,1666,1667,1668,1669,1669,1670,1671,1671,1671,1671,1671,1671,1671,1671,1671,1671,1670,1670,1684,1684,1685,1685,1685,1686,1686,1687,1688,1689,1690,1691,1691,1692,1692,1693,1694,1695,1695,1696,1696,1696,1696,1696,1696,1696,1695,1695,1694,1694,1693,1692,1692,1693,1693,1694,1694,1694,1694,1694,1693,1693,1693,1692,1691,1691,1690,1690,1689,1689,1689,1688,1688,1688,1688,1689,1689,1689,1690,1690,1690,1690,1690,1690,1690,1690,1691,1691,1691,1692,1692,1692,1693,1693,1693,1694,1694,1694,1694,1693,1692,1691,1690,1689,1688,1688,1687,1687,1686,1686,1686,1685,1685,1684,1683,1683,1672,1672,1672,1671,1671,1670,1670,1669,1668,1667,1667,1666,1666,1666,1649,1650,1651,1651,1651,1651,1651,1651,1651,1651,1651,1650,1650,1649,1648,1647,1646,1645,1644,1644,1644,1643,1643,1643,1643,1643,1643,1644,1644,1645,1645,1646,1646,1647,1648,1649,1666,1666,1666,1666,1667,1667,1667,1668,1669,1670,1670,1671,1671,1671,1671,1672,1672,1672,1672,1683,1683,1683,1682,1682,1681,1680,1680,1680,1680,1680,1680,1680,1667,1667,1666,1665,1664,1663,1662,1662,1662,1661,1661,1661,1661,1655,1655,1654,1653,1652,1651,1649,1650,1651,1652,1652,1652,1652,1651,1650,1649,1649,1648,1647,1646,1644,1643,1642,1641,1640,1639,1639,1639,1639,1639,1640,1640,1640,1640,1640,1640,1639,1638,1637,1637,1636,1636,1635,1635,1634,1633,1632,1632,1631,1630,1630,1629,1629,1628,1627,1626,1625,1624,1624,1623,1623,1617,1616,1615,1615,1614,1613,1612,1611,1610,1610,1610,1610,1611,1611,1612,1613,1614,1615,1616,1616,1617,1618,1618,1617,1617,1623,1623,1624,1624,1625,1625,1626,1627,1628,1628,1627,1626,1625,1624,1623,1622,1622,1621,1620,1619,1618,1617,1617,1617,1617,1618,1619,1620,1621,1621,1622,1623,1624,1625,1625,1626,1627,1627,1628,1629,1630,1631,1632,1633,1634,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1645,1646,1647,1647,1648,1649,1651,1650,1649,1648,1648,1647,1647,1647,1647,1647,1648,1649,1650,1651,1652,1653,1653,1654,1654,1655,1655,1655,1655,1655,1655,1661,1661,1661,1662,1662,1663,1664,1665,1666,1666,1667,1667,1668,1668,1668,1668,1668,1668,1667,1667,1680,1680,1680,1680,1681,1681,1681,1681,1682,1682,1683,1683,1684,1685,1685,1686,1686,1687,1688,1689,1690,1692,1692,1691,1690,1689,1688,1687,1687,1686,1685,1685,1685,1685,1684,1684,1684,1684,1684,1684,1684,1684,1684,1670,1669,1668,1667,1667,1666,1666,1666,1666,1666,1666,1666,1666,1666,1666,1665,1664,1663,1662,1661,1660,1660,1660,1660,1660,1660,1658,1658